package com.wnxy.pawnbackgroundsystem.service;

import com.wnxy.pawnbackgroundsystem.dto.GetBigSortsDto;
import com.wnxy.pawnbackgroundsystem.dto.SortPageDto;
import com.wnxy.pawnbackgroundsystem.dto.userDto.GoodsSmallSortDto;
import com.wnxy.pawnbackgroundsystem.entity.Sort;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wnxy.pawnbackgroundsystem.param.*;

import java.util.List;

/**
 * <p>
 * 商品分类表 服务类
 * </p>
 *
 * @author Lucas
 * @since 2021-10-14
 */
public interface ISortService extends IService<Sort> {

    SortPageDto getBigSort(GetBigSortParam getBigSortParam);

    void updateBigSort(UpdateBigSortParam updateBigSortParam);

    void delBigSort(List<Integer> intList);

    void addBigSort(AddBigSortParam addBigSortParam);

    SortPageDto getSmallSort(GetSmallSortParam getSmallSortParam);

    void delSmallSort(List<Integer> intList);

    void addSmallSort(AddSmallSortParam addSmallSortParam);

    SortPageDto getSmallJunior(GetSmallJuniorParam getSmallJuniorParam);

    void delSmallJunior(List<Integer> intList);

    void addSmallJunior(AddJuniorParam juniorParam);

    void smallJunior(AddSmallJuniorParam addSmallJuniorParam);

    List<GetBigSortsDto> getBigSorts();

    List<GoodsSmallSortDto> getGoodsSmall();


}
